﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Tulde.Core
{
    public interface IViewModelCacheProvider
    {
        bool CacheItemExists(object key);
        void SetCacheItem(object key, string instance);
        void SetCacheItem<T>(object key, T instance);
        T GetCacheItem<T>(object key);

        void Invalidate(params string[] paths);
        
   
     
    }
}
